package com.hoshiicloud.mallshop.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 商品发布 sku 信息
 * @author linjx on 2019/7/31
 */
@Data
public class ProductSkuVo {

    private Long baseSkuId;
    private Long extSkuId;
    private Long vendorGoodsSkuId;
    private Long productMangerId;

    /**
     *  sku编码
     */
    private String skuNo;

    /**
     *  条形码
     */
    private String barCode;

    /**
     * 箱码
     */
    private String packetCode;

    /**
     * 包装单位
     */
    private String packetUnit;

    /**
     *  销售单位
     */
    private String salesUnit;

    /**
     *  商品重量
     */
    private BigDecimal weight;

    /**
     *  内件数
     */
    private Integer innerBoxs;

    /**
     * 结算价（不含税）
     */
    private BigDecimal unitprice;

    /**
     * 结算价（含税）
     */
    private BigDecimal taxUnitprice;


    /**
     *  税率
     */
    private BigDecimal taxRate;

    /**
     *  售价
     */
    private BigDecimal salePrice;

    /**
     *  市场价
     */
    private BigDecimal marketPrice;

    /**
     *  成本价
     */
    private BigDecimal costPrice;

    /**
     *  分配数量(销售库存数)
     */
    private Long quantity;

    /**
     *  规格
     */
    private String extendSpec;

    /**
     * sku图片
     */
    private String skuImage;

    /**
     *  收货间隔时间
     */
    private Integer receiptInterval;

    /**
     *  提货时间
     */
    private LocalDateTime receiptDate;

    /**
     * 是否允许分销 0-不允许分销 1-允许分销 (默认： 1)
     */
    private Integer distributorStatu;

    /**
     * 是否允许分店编辑售价 0-不允许 1-允许 （默认： 0）
     */
    private Integer editStatu;

    /**
     * 最低售价（逻辑：允许编辑价格但不得低于最低售价）
     */
    private BigDecimal minimumPrice;

    /**
     *  商品类型(采购类型)  1-国内  2-跨境 直邮  2-跨境 保税 3- 跨境 一般贸易'
     */
    private Integer vendorPoType;

}
